package com.gxa.admin.service;

import com.gxa.admin.param.UserParam;
import com.gxa.o2o.core.dto.ResultDTO;
import com.gxa.o2o.core.pojo.Category;

import java.util.List;

public interface CategoryService {
    /**
     * 查询所有分类
     * @return
     */
    ResultDTO listAll();

    /**
     * 通过条件分页查询
     * @param param
     * @return
     */
    ResultDTO listByParam(UserParam param);

    /**
     * 删除
     * @param ids
     * @return
     */
    ResultDTO delete(List<Integer> ids);

    /**
     * 修改分类
     * @param category
     * @return
     */
    ResultDTO updateOne(Category category);

    /**
     * 添加
     * @param category
     * @return
     */
    ResultDTO add(Category category);

}
